package com.zerdoor.service;

import java.util.List;
import java.util.Map;

/**
 * Created by zhongjieyu on 2014/11/3.
 * 项目任务 业务层接口
 */
public interface IEmployArtistTaskService {

    /**
     * 查询所有初始数据（需求技能、需求风格、增值服务）
     * @param
     * @return
     * @throws Exception
     */
    Map<String,Object> findInitData(int userId) throws Exception;


    /**
     * 保存任务信息和竞标信息
     * @param param
     * @return 返回task_id
     * @throws Exception
     */
    void addTaskInfoAndBidinfo(Map<String, String> param) throws Exception;


    /**
     * 根据ID修改任务信息数据
     * @param taskInfo 任务信息
     * @throws Exception
     */
    void updateTaskInfoById(Map<String, String> taskInfo) throws Exception;


    /**
     * 根据任务ID查询任务信息数据,并改变项目当前状态
     * @param taskId 任务ID
     * @return
     * @throws Exception
     */
    Map<String,Object> updateFindTaskInfoByTaskId(String taskId) throws Exception;





}
